12
32
83
358
590
1799
2385
2911
3653
6916
7763
7797
9161
9165
20923
27726
39801
48523
112099
29
42
28
44
15
312
31
26
